package com.jicheng.dto.integrity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.jicheng.ext.BaseDto;
import com.jicheng.ext.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Setter
@Getter
public class ReportDto extends ReportParams implements BaseEntity {
    private static final long serialVersionUID = 191694468190321826L;

    @ApiModelProperty(value = "创建时间", hidden = true)
    private Date createTime;
    @ApiModelProperty(value = "创建人", hidden = true)
    private String creatorId;
    @ApiModelProperty(value = "修改时间", hidden = true)
    private Date lastUpdateTime;
    @ApiModelProperty(value = "修改人", hidden = true)
    private String changedBy;
    @ApiModelProperty(value = "删除标识", hidden = true)
    @JsonIgnore
    private Boolean deleted;
    @JsonIgnore
    @ApiModelProperty(value = "删除人", hidden = true)
    private String deletedBy;
    @JsonIgnore
    @ApiModelProperty(value = "删除时间", hidden = true)
    private Date deletedTime;
}
